package com.wangc.report.entity.example;

import com.wangc.report.utils.AbstractExample;
import com.wangc.report.utils.GeneratedCriteria;

import java.util.List;

/**
 * 实体
 * 表名 report_traget_table
 *
 * @author wangc
 * @email 1620415297@qq.com
 * @date 2020-10-20 14:14:15
 */
public class TragetTableExample extends AbstractExample {
    private static final long serialVersionUID = 1L;

    @Override
    public Criteria or() {
        return (Criteria) super.or();
    }

    @Override
    public Criteria createCriteria() {
        return (Criteria) super.createCriteria();
    }

    @Override
    protected Criteria createCriteriaInternal() {
        return new Criteria();
    }

    public class Criteria extends GeneratedCriteria {
        protected Criteria() {
            super();
        }

        public Criteria andTableIdIsNull() {
            addCriterion("table_id is null");
            return (Criteria) this;
        }

        public Criteria andTableIdIsNotNull() {
            addCriterion("table_id is not null");
            return (Criteria) this;
        }

        public Criteria andTableIdEqualTo(String value) {
            addCriterion("table_id =", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdNotEqualTo(String value) {
            addCriterion("table_id <>", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdGreaterThan(String value) {
            addCriterion("table_id >", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdGreaterThanOrEqualTo(String value) {
            addCriterion("table_id >=", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdLessThan(String value) {
            addCriterion("table_id <", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdLessThanOrEqualTo(String value) {
            addCriterion("table_id <=", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdLike(String value) {
            addCriterion("table_id like", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdNotLike(String value) {
            addCriterion("table_id not like", value, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdIn(List<String> values) {
            addCriterion("table_id in", values, "tableId");
            return (Criteria) this;
        }

        public Criteria andtableIdNotIn(List<String> values) {
            addCriterion("table_id not in", values, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdBetween(String value1, String value2) {
            addCriterion("table_id between", value1, value2, "tableId");
            return (Criteria) this;
        }

        public Criteria andTableIdNotBetween(String value1, String value2) {
            addCriterion("table_id not between", value1, value2, "tableId");
            return (Criteria) this;
        }

        public Criteria andDataDtIsNull() {
            addCriterion("data_dt is null");
            return (Criteria) this;
        }

        public Criteria andDataDtIsNotNull() {
            addCriterion("data_dt is not null");
            return (Criteria) this;
        }

        public Criteria andDataDtEqualTo(String value) {
            addCriterion("data_dt =", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtNotEqualTo(String value) {
            addCriterion("data_dt <>", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtGreaterThan(String value) {
            addCriterion("data_dt >", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtGreaterThanOrEqualTo(String value) {
            addCriterion("data_dt >=", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtLessThan(String value) {
            addCriterion("data_dt <", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtLessThanOrEqualTo(String value) {
            addCriterion("data_dt <=", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtLike(String value) {
            addCriterion("data_dt like", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtNotLike(String value) {
            addCriterion("data_dt not like", value, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtIn(List<String> values) {
            addCriterion("data_dt in", values, "dataDt");
            return (Criteria) this;
        }

        public Criteria anddataDtNotIn(List<String> values) {
            addCriterion("data_dt not in", values, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtBetween(String value1, String value2) {
            addCriterion("data_dt between", value1, value2, "dataDt");
            return (Criteria) this;
        }

        public Criteria andDataDtNotBetween(String value1, String value2) {
            addCriterion("data_dt not between", value1, value2, "dataDt");
            return (Criteria) this;
        }

        public Criteria andRowNoIsNull() {
            addCriterion("row_no is null");
            return (Criteria) this;
        }

        public Criteria andRowNoIsNotNull() {
            addCriterion("row_no is not null");
            return (Criteria) this;
        }

        public Criteria andRowNoEqualTo(Integer value) {
            addCriterion("row_no =", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoNotEqualTo(Integer value) {
            addCriterion("row_no <>", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoGreaterThan(Integer value) {
            addCriterion("row_no >", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoGreaterThanOrEqualTo(Integer value) {
            addCriterion("row_no >=", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoLessThan(Integer value) {
            addCriterion("row_no <", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoLessThanOrEqualTo(Integer value) {
            addCriterion("row_no <=", value, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoIn(List<Integer> values) {
            addCriterion("row_no in", values, "rowNo");
            return (Criteria) this;
        }

        public Criteria androwNoNotIn(List<Integer> values) {
            addCriterion("row_no not in", values, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoBetween(Integer value1, Integer value2) {
            addCriterion("row_no between", value1, value2, "rowNo");
            return (Criteria) this;
        }

        public Criteria andRowNoNotBetween(Integer value1, Integer value2) {
            addCriterion("row_no not between", value1, value2, "rowNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoIsNull() {
            addCriterion("col_seq_no is null");
            return (Criteria) this;
        }

        public Criteria andColSeqNoIsNotNull() {
            addCriterion("col_seq_no is not null");
            return (Criteria) this;
        }

        public Criteria andColSeqNoEqualTo(Integer value) {
            addCriterion("col_seq_no =", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoNotEqualTo(Integer value) {
            addCriterion("col_seq_no <>", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoGreaterThan(Integer value) {
            addCriterion("col_seq_no >", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoGreaterThanOrEqualTo(Integer value) {
            addCriterion("col_seq_no >=", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoLessThan(Integer value) {
            addCriterion("col_seq_no <", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoLessThanOrEqualTo(Integer value) {
            addCriterion("col_seq_no <=", value, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoIn(List<Integer> values) {
            addCriterion("col_seq_no in", values, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andcolSeqNoNotIn(List<Integer> values) {
            addCriterion("col_seq_no not in", values, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoBetween(Integer value1, Integer value2) {
            addCriterion("col_seq_no between", value1, value2, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andColSeqNoNotBetween(Integer value1, Integer value2) {
            addCriterion("col_seq_no not between", value1, value2, "colSeqNo");
            return (Criteria) this;
        }

        public Criteria andOldDataIsNull() {
            addCriterion("old_data is null");
            return (Criteria) this;
        }

        public Criteria andOldDataIsNotNull() {
            addCriterion("old_data is not null");
            return (Criteria) this;
        }

        public Criteria andOldDataEqualTo(String value) {
            addCriterion("old_data =", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataNotEqualTo(String value) {
            addCriterion("old_data <>", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataGreaterThan(String value) {
            addCriterion("old_data >", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataGreaterThanOrEqualTo(String value) {
            addCriterion("old_data >=", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataLessThan(String value) {
            addCriterion("old_data <", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataLessThanOrEqualTo(String value) {
            addCriterion("old_data <=", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataLike(String value) {
            addCriterion("old_data like", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataNotLike(String value) {
            addCriterion("old_data not like", value, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataIn(List<String> values) {
            addCriterion("old_data in", values, "oldData");
            return (Criteria) this;
        }

        public Criteria andoldDataNotIn(List<String> values) {
            addCriterion("old_data not in", values, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataBetween(String value1, String value2) {
            addCriterion("old_data between", value1, value2, "oldData");
            return (Criteria) this;
        }

        public Criteria andOldDataNotBetween(String value1, String value2) {
            addCriterion("old_data not between", value1, value2, "oldData");
            return (Criteria) this;
        }

        public Criteria andNewDataIsNull() {
            addCriterion("new_data is null");
            return (Criteria) this;
        }

        public Criteria andNewDataIsNotNull() {
            addCriterion("new_data is not null");
            return (Criteria) this;
        }

        public Criteria andNewDataEqualTo(String value) {
            addCriterion("new_data =", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataNotEqualTo(String value) {
            addCriterion("new_data <>", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataGreaterThan(String value) {
            addCriterion("new_data >", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataGreaterThanOrEqualTo(String value) {
            addCriterion("new_data >=", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataLessThan(String value) {
            addCriterion("new_data <", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataLessThanOrEqualTo(String value) {
            addCriterion("new_data <=", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataLike(String value) {
            addCriterion("new_data like", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataNotLike(String value) {
            addCriterion("new_data not like", value, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataIn(List<String> values) {
            addCriterion("new_data in", values, "newData");
            return (Criteria) this;
        }

        public Criteria andnewDataNotIn(List<String> values) {
            addCriterion("new_data not in", values, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataBetween(String value1, String value2) {
            addCriterion("new_data between", value1, value2, "newData");
            return (Criteria) this;
        }

        public Criteria andNewDataNotBetween(String value1, String value2) {
            addCriterion("new_data not between", value1, value2, "newData");
            return (Criteria) this;
        }

        public Criteria andCheckResultIsNull() {
            addCriterion("check_result is null");
            return (Criteria) this;
        }

        public Criteria andCheckResultIsNotNull() {
            addCriterion("check_result is not null");
            return (Criteria) this;
        }

        public Criteria andCheckResultEqualTo(String value) {
            addCriterion("check_result =", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultNotEqualTo(String value) {
            addCriterion("check_result <>", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultGreaterThan(String value) {
            addCriterion("check_result >", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultGreaterThanOrEqualTo(String value) {
            addCriterion("check_result >=", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultLessThan(String value) {
            addCriterion("check_result <", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultLessThanOrEqualTo(String value) {
            addCriterion("check_result <=", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultLike(String value) {
            addCriterion("check_result like", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultNotLike(String value) {
            addCriterion("check_result not like", value, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultIn(List<String> values) {
            addCriterion("check_result in", values, "checkResult");
            return (Criteria) this;
        }

        public Criteria andcheckResultNotIn(List<String> values) {
            addCriterion("check_result not in", values, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultBetween(String value1, String value2) {
            addCriterion("check_result between", value1, value2, "checkResult");
            return (Criteria) this;
        }

        public Criteria andCheckResultNotBetween(String value1, String value2) {
            addCriterion("check_result not between", value1, value2, "checkResult");
            return (Criteria) this;
        }

        public Criteria andStateIsNull() {
            addCriterion("state is null");
            return (Criteria) this;
        }

        public Criteria andStateIsNotNull() {
            addCriterion("state is not null");
            return (Criteria) this;
        }

        public Criteria andStateEqualTo(String value) {
            addCriterion("state =", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateNotEqualTo(String value) {
            addCriterion("state <>", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateGreaterThan(String value) {
            addCriterion("state >", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateGreaterThanOrEqualTo(String value) {
            addCriterion("state >=", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateLessThan(String value) {
            addCriterion("state <", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateLessThanOrEqualTo(String value) {
            addCriterion("state <=", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateLike(String value) {
            addCriterion("state like", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateNotLike(String value) {
            addCriterion("state not like", value, "state");
            return (Criteria) this;
        }

        public Criteria andStateIn(List<String> values) {
            addCriterion("state in", values, "state");
            return (Criteria) this;
        }

        public Criteria andstateNotIn(List<String> values) {
            addCriterion("state not in", values, "state");
            return (Criteria) this;
        }

        public Criteria andStateBetween(String value1, String value2) {
            addCriterion("state between", value1, value2, "state");
            return (Criteria) this;
        }

        public Criteria andStateNotBetween(String value1, String value2) {
            addCriterion("state not between", value1, value2, "state");
            return (Criteria) this;
        }
    }
}
